package org.codetranslators.compiler.intermrep;

import java.util.Vector;

public interface AssemblyInstruction 
{
	public static final int INSTRUCTION = 1	;
	public static final int JUMP = 2;
	public static final int CJUMP = 3;
	public static final int CALL = 4;
	public static final int LABEL = 5;
	public static final int SSA_PHI_FUNCTION = 6;
	
	public static final String tab = "\t";
	public static final String newLine = "\r\n";
	
	
	public Vector getDestList();
	public Vector getSrcList();
	public Vector getJumps();
	public String getLabelStr();
	public boolean isMove();
	public int getType();
	public String getAssemCode(boolean showUseDef);
}

